from matplotlib import pyplot as plt
import random

#用列表a表示10点到12点的每一分钟的气温，绘制折线图将其显示出来
a = [random.randint(20,35) for i in range(120)]
x = range(120)

plt.figure(figsize=(80,8))

#设置x轴刻度
xLabel = ["10:{}".format(i) for i in range(0,60)]
xLabel += ["11:{}".format(i-60) for i in range(60,120)]
plt.xticks(x[::3],xLabel[::3],rotation=45)

#设置坐标轴的标注
plt.xlabel("time")
plt.ylabel("T(°C)")
plt.title("change")

plt.plot(x,a)
plt.show()

